const router = require('koa-router')()

// 设置路由链接需包含/api
// 就是前端访问该路由需要输入：http://localhost:3000/api/author
// router.prefix('/api') 

// jwt中间件
const jwt = require("jsonwebtoken");
// 获取config.js中的密钥
const SECRET = require('../config')

router.post("/login", async (ctx) => {
  const { username, password } = ctx.request.body;
  // 根据用户名生成 token
  const token = jwt.sign({ username, password }, SECRET, { expiresIn: '15d' });
  // const token = jwt.sign({ username, password }, SECRET);
  // 然后返回给前端
  ctx.body = {
    data: {
      code: 200,
      msg: "登录成功",
      token
    }
  };
});

module.exports = router
